import { defineStore } from 'pinia'

export const useUserStore = defineStore(
  'useUserStore',
  {
    state: () => ({
      userInfo: {}, // 用户信息
      token: "", // token
      tokenExpireTime:'', // token过期时间
    }),
    actions: {
      setUserInfo(userInfo) {
        this.userInfo = userInfo
      },
      setTokenExpireTime(userExpireTime) {
        this.userExpireTime = userExpireTime
      },
      setToken(userToken) {
        this.userToken = userToken
      }
    },
    persist: {
      enabled: true,
    }
  },
)
